package com.lyy.photovoltaic.beans;

import lombok.Data;

import java.util.Date;
import javax.persistence.*;

@Data
public class Staffs {
    /**
     * 员工id
     */
    @Id
    @Column(name = "staff_id")
    private String staffId;

    /**
     * 员工账号密码
     */
    @Column(name = "staff_password")
    private String staffPassword;

    /**
     * 员工姓名
     */
    @Column(name = "staff_name")
    private String staffName;

    /**
     * 员工手机号码
     */
    @Column(name = "staff_phone")
    private String staffPhone;

    /**
     * 员工出生日期
     */
    @Column(name = "staff_birthdate")
    private Date staffBirthdate;

    /**
     * 员工性别
     */
    @Column(name = "staff_gender")
    private String staffGender;

    /**
     * 员工头像
     */
    @Column(name = "image_url")
    private String imageUrl;

    /**
     * 员工注册时间
     */
    @Column(name = "staff_createtime")
    private Date staffCreatetime;

    /**
     * 获取员工id
     *
     * @return staff_id - 员工id
     */
    public String getStaffId() {
        return staffId;
    }

    /**
     * 设置员工id
     *
     * @param staffId 员工id
     */
    public void setStaffId(String staffId) {
        this.staffId = staffId;
    }

    /**
     * 获取员工账号密码
     *
     * @return staff_password - 员工账号密码
     */
    public String getStaffPassword() {
        return staffPassword;
    }

    /**
     * 设置员工账号密码
     *
     * @param staffPassword 员工账号密码
     */
    public void setStaffPassword(String staffPassword) {
        this.staffPassword = staffPassword;
    }

    /**
     * 获取员工姓名
     *
     * @return staff_name - 员工姓名
     */
    public String getStaffName() {
        return staffName;
    }

    /**
     * 设置员工姓名
     *
     * @param staffName 员工姓名
     */
    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    /**
     * 获取员工手机号码
     *
     * @return staff_phone - 员工手机号码
     */
    public String getStaffPhone() {
        return staffPhone;
    }

    /**
     * 设置员工手机号码
     *
     * @param staffPhone 员工手机号码
     */
    public void setStaffPhone(String staffPhone) {
        this.staffPhone = staffPhone;
    }

    /**
     * 获取员工出生日期
     *
     * @return staff_birthdate - 员工出生日期
     */
    public Date getStaffBirthdate() {
        return staffBirthdate;
    }

    /**
     * 设置员工出生日期
     *
     * @param staffBirthdate 员工出生日期
     */
    public void setStaffBirthdate(Date staffBirthdate) {
        this.staffBirthdate = staffBirthdate;
    }

    /**
     * 获取员工性别
     *
     * @return staff_gender - 员工性别
     */
    public String getStaffGender() {
        return staffGender;
    }

    /**
     * 设置员工性别
     *
     * @param staffGender 员工性别
     */
    public void setStaffGender(String staffGender) {
        this.staffGender = staffGender;
    }

    /**
     * 获取员工头像
     *
     * @return image_url - 员工头像
     */
    public String getImageUrl() {
        return imageUrl;
    }

    /**
     * 设置员工头像
     *
     * @param imageUrl 员工头像
     */
    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    /**
     * 获取员工注册时间
     *
     * @return staff_createtime - 员工注册时间
     */
    public Date getStaffCreatetime() {
        return staffCreatetime;
    }

    /**
     * 设置员工注册时间
     *
     * @param staffCreatetime 员工注册时间
     */
    public void setStaffCreatetime(Date staffCreatetime) {
        this.staffCreatetime = staffCreatetime;
    }
}